/* CSS Document */
#mainbody{ width:980px; margin:10px auto;}
.z{ float:left;}
.r{ float:right;}
/*Student info*/
.studentinfo{ width:978px; border:1px solid #ccc; position:relative; left:0; top:0;}
.stuinfott{ width:978px; background:url(../images/ttbg.jpg) repeat-x; border-bottom:1px solid #ccc; height:32px; line-height:32px;}
.stuinfott span{ display:block; width:108px; height:34px; float:left; background:url(../images/ttbubg.jpg) no-repeat; position:absolute; left:-1px; top:-1px; text-align:center; font-weight:600; font-size:14px; color:#fff;}
.stuinfott samp{ display:block; height:23px; float:right; margin-right:10px; margin-top:5px;}
.stuinfott samp img{ height:23px;}
.infocon{ width:978px; height:252px; margin:0 auto;}
.infoleft{ width:700px; float:left; height:164px; padding-top:15px; padding-left:30px;}
.perinfo{ height:25px; line-height:25px; margin:10px 0;}
.infoleft li{ width:350px; float:left; height:45px; line-height:45px; display:block;}
.photoright{ width:101px; height:122px; float:left; border:1px solid #ddd; margin-top:25px;}
.schedule{ width:978px; border:1px solid #ccc; margin-top:10px;}
.schedule_nav{ width:953px; background:url(../img/ttbg.jpg) repeat-x; height:32px; line-height:32px; border-bottom:1px solid #ccc; padding-left:25px;}
.schedule_nav span{ display:block; float:left; width:117px; height:32px; margin:0 10px; text-align:center; font-size:14px; font-weight:600; position:relative; top:2px; cursor:pointer;}
.schedule_nav span.schhover{ display:block; float:left; width:117px; height:36px; background:url(../img/schttbu.gif) no-repeat; position:relative; top:2px; color:#fff;}
.schedule_con{ width:948px; padding:10px 15px; margin:0 auto;}
.schconlist{ width:946px; border:1px solid #ccc; border-bottom:none; line-height:32px;}
.schconlist th,.schconlist td{ line-height:32px; height:32px; text-align:center;}
.schconlist th{ background:url(../img/thbg.jpg) repeat-x; border-bottom:1px solid #ccc;}
.schconlist td{ border-bottom:1px solid #ccc;}
.bggray{background-color:#f3f3f3;}
.schconlist td b a{color:#f60; font-weight:normal;}
.fanye{ height:32px; line-height:32px; float:right;}
.fanye a{color:#666; display:block; float:left; margin:0 5px;}
.fanye a:hover{color:#f00;}
.fanye span{ display:block; float:left; margin:0 5px;}

.pager{ text-align:right; height:32px; line-height:32px;}
.pager a{color:#666; padding:0 5px;}
.pager a:hover{color:#f00;}
.pager span{ color:#666; padding:0 5px;}
.pager span.fenyered{color:#f00; padding:0 5px;}

.pxxqzz{ width:616px; height:319px; border:1px solid #36b9ff;}
.namett{ width:614px; padding:1px; height:27px; line-height:27px; border-bottom:1px solid #36b9ff; position:relative; left:0; top:0;}
.namett span{ display:block; width:614px; background:url(../images/namettbg.jpg) repeat-x 0 0; font-size:14px; color:#00558e; font-weight:600; text-indent:15px;}
.namett samp{ font-size:12px; font-weight:600; position:absolute; right:10px; height:27px; line-height:27px;}

/*Theoretical training*/
.mainvideotree{ width:980px; margin:0 auto; margin-top:10px;}
.treelist{ width:239px; height:705px; border:1px solid #ddd; background:#fff; padding-top:10px; padding-left:10px; overflow:scroll; float:left;}
.videoplay{ width:717px; height:713px; border:1px solid #ddd; padding:1px; background:#fff; float:right;}
.videoplay h1{ font-size:14px; color:blue; font-weight:600; background:#efefef; height:43px; line-height:43px; text-indent:10px;}
.videoplay h1 span{ display:block; margin:0 3px; float:left;}
.videoplay h1 img{ display:block; float:left; width:90px; height:30px; padding-top:5px; padding-left:10px;}
.videomain{margin:10px 35px 10px 35px;}
.videomain img{ margin:0 auto; display:block;}

/*exam stepone*/
.wrapbody1{width:100%; min-width:1024px; padding:20px 0; margin:0 auto; position:relative; left:0;top:0; z-index:0; }
.wrapbodytop{ width:100%;}
.topleft{width:12%; margin-right:0.5%; float:left;}
.toplefttop{width:100%; height:61px; border:1px solid #9a9a9a; position:relative; z-index:0;}
.toplefttop span.cht,.topleftfoot span.cht,.topright span.cht,.bottomleft span.cht,.bottomrightleft span.cht,.wrapbodyfoot p.cht{font-size:12px; font-weight:bold; color:#fc3400; background:#fff; padding:3px 8px; position:absolute; left:15px; top:-10px; z-index:0;}
.toplefttop span.nrt,.bottomleft span.nrt,.bottomrightleft span.nrt{font-size:12px; color:#343923; text-align:center; line-height:51px; height:41px; display:block; margin:0 auto;}

.topleftfoot{width:100%; height:322px; _height:332px; border:1px solid #9a9a9a; position:relative; margin-top:20px;}
.topleftfoot img{ width:100px; height:140px; margin:20px auto; margin-bottom:15px; text-align:center; display:block;}
.topleftfoot ul{ width:95%; list-style:none; margin:0 auto;}
.topleftfoot ul li{ width:95%; line-height:22px; white-space:nowrap; word-break:break-all; word-wrap:break-word; }
.topleftfoot ul li span{line-height:22px; white-space:pre; word-break:break-all; word-wrap:break-word;  }

.bottomleft{ width:100%; height:45px; border:1px solid #9a9a9a; position:relative; margin-top:20px;}
.bottomleft span.nrt b{color:#f00; font-size:14px; font-weight:600;}

.topcenter{ width:57%; float:left;}
.topright{ border:1px solid #9a9a9a; position:relative; height:365px; padding:20px 5px;}
.topright dl{ position:relative; height:350px;}
.topright dt{font-size:14px; font-weight:600; margin-bottom:20px; line-height:24px;}
.topright dd{line-height:28px; font-size:14px; margin-left:20px;}
.topright dd input{ margin-right:10px; padding-top:5px;}
.topright p.anniu{font-size:14px; font-weight:600; height:25px; line-height:25px;}
.topright p.anniu span.zzi{ width:185px; height:25px; line-height:25px;}
.topright p.anniu span.zzi b{color:#f00;}
.topright p.anniu span.yzi{ width:240px; height:25px; line-height:25px;}
.topright p.anniu span.yzi input{ width:35px; height:25px; margin-left:5px; cursor:pointer;}

.bottomright{ width:100%; float:left; margin-top:20px;}
.bottomrightleft{ width:60%; height:45px; border:1px solid #9a9a9a; position:relative; float:left;}
.bottomrightleft span.cht{color:#3265f4;}
.bottomrightright{ width:30%; float:right; margin:10px auto;}
.bottomrightright input{ width:30%; height:30px; line-height:30px; margin:0 1px; cursor:pointer;}

/*num1-100*/
.wrapbodyfoot{ width:29%; margin-left:0.5%; float:left; border:1px solid #9a9a9a; position:relative; padding:20px 3px; padding-bottom:6px;}
.wrapbodyfoot dl.liebiaoxh{ width:100%; margin:0 auto; border:1px solid #9a9a9a; height:440px; display:block;}
.wrapbodyfoot dl.liebiaoxh dd{ float:left; width:9%; height:30px; border:1px solid #9a9a9a; margin:1px; position:relative;}
.wrapbodyfoot dl.liebiaoxh dd span.zszi{ position:absolute; left:2px; top:1px; cursor:pointer;}
.wrapbodyfoot dl.liebiaoxh dd span.zznr{ height:30px; line-height:30px; font-size:11px; font-weight:600; letter-spacing:-1px; font-weight:normal; padding-top:6px; text-align:center; margin:0 auto; display:block; cursor:pointer; _position:absolute; _right:0; _top:7px; _padding-top:0;}
.wrapbodyfoot dl.liebiaoxh dd a{ text-decoration:none; height:30px; display:block;}
.wrapbodyfoot dl.liebiaoxh dd a.wxdq{ background:#3ec080; height:30px; display:block;}
.wrapbodyfoot dl.liebiaoxh dd a.ctys{ background:#fe9901; height:30px; display:block;}
.wrapbodyfoot dl.liebiaoxh dd span.error{color:#f00; height:30px; line-height:30px; font-size:11px; font-weight:600; letter-spacing:-1px; font-weight:normal; padding-top:6px; text-align:center; margin:0 auto; display:block; cursor:pointer; _position:absolute; _right:0; _top:7px; _padding-top:0;}

.wrapbodypic{ position:absolute; right:20px; bottom:50px; z-index:0;}
.wrapbodypic img{display:block; margin:0 auto;}

/*tanchu*/
.alltc{ width:99%; height:100%; border:1px solid #a5c8e1; padding:3px 5px; margin:0 auto; background:#fff; position:absolute; left:2px;top:2px; z-index:99999; overflow:scroll;}
.alltccon{ margin:0 auto; width:100%; font-size:24px; font-weight:600;}
.alltccon li{ margin:5px auto; line-height:45px; text-indent:10px;}
.alltctt{ height:35px; line-height:35px; background:#2090bf; color:#fff; font-size:20px;}
.alltcxx{ background:#3dbf7f;}
.alltctm{ background:#3dbf7f;}
.alltctm img{ display:block; border:none;}
.alltcda{ background:#3dbf7f;}
.alltcda span{ display:block; line-height:35px; font-size:24px;}
.alltcan{ background:#6598fe; height:55px; line-height:55px; margin:0 auto; text-align:center; padding-top:10px;}
.alltcan input{ width:145px; height:45px; display:block; font-size:20px;}
.alltcblank{ text-align:center;}
.alltcred{ background:#fe9865; text-align:center; height:75px; font-size:16px; font-weight:normal;}
.alltcred span{color:#f00; padding:0 10px; font-weight:600; font-size:18px;}

/*mistakes*/
.mistakett{ width:978px; background:url(../images/ttbg.jpg) repeat-x; border-bottom:1px solid #ccc; height:32px; line-height:32px;}
.mistakett span{ display:block; width:108px; height:34px; float:left; background:url(../images/ttbubg.jpg) no-repeat; position:absolute; left:-1px; top:-1px; text-align:center; font-weight:600; font-size:14px; color:#fff;}
.mistakett samp{ display:block; height:23px; float:right; margin-right:10px; margin-top:5px;}
.mistakett samp img{ height:23px;}
.mistakecon{ width:978px; margin:0 auto;}
.errorshow{ width:958px; float:left; margin:10px auto; margin-left:10px; padding-bottom:10px; border-bottom:1px dotted #ccc; position:relative; left:0; top:0;}
.errorcon{ width:500px;}
.errorcon li{ width:500px; line-height:25px; font-size:14px;}
.errortt{ margin-bottom:20px;}
.erroranswer{color:#707271; text-indent:25px;}
.errorda{ margin-top:20px;}
.errorda span{ display:block; float:left; margin-right:25px;}
.errorbold{ font-weight:600;}
.errorgray{ color:#707271;}
.errorda img{ display:block; float:left;}
.errorpic{ position:absolute; right:15px; top:10px;width:auto; height:118px;}
.errorpic img{ width:auto; height:118px;}
.errorfanye{ width:958px; margin:0 auto; text-align:center; padding-bottom:10px; height:25px; line-height:25px;}
.errorfanye a{ padding:0 5px; color:#707271;}

/*fadeback*/
.fadeback_con{ width:938px; margin:10px auto;}
.fadeback{ width:490px; margin:0 auto;}
.fadeback p{ line-height:25px; width:490px; margin:20px auto; font-size:12px;}
.fadeback p span{ display:block; float:left; width:80px; text-align:left;}
.fadeback p input{ display:block; float:left; background:#fff; border:1px solid #ccc;}
.fadett{ height:22px; line-height:22px; width:388px;}
.fadecon{ height:80px; width:388px; line-height:22px; background:#fff; border:1px solid #ccc;}
.fadeyz{ width:100px; height:22px; line-height:22px; margin-right:10px;}
.fadeback p a{color:#00558e; display:block; float:left; margin-left:10px;}
.fadeback p img{ float:left; width:73px; height:25px;}
.fadebutton{ width:240px; text-align:center; height:25px; line-height:25px; margin:25px auto;}
.fadebutton input{ display:block; width:100px; height:25px; float:left; margin:0 5px; }
.fadebuttononly{ width:240px; text-align:center; height:25px; line-height:25px; margin:25px auto; padding-top:20px;}
.fadebuttononly input{ width:100px; height:25px; margin:0 auto;}
.fadebackinfo{ width:490px; margin:0 auto;}
.fadebackinfo li{ height:25px; line-height:25px; margin:10px auto;}
.fadebackinfo li span{ display:block; float:left; width:80px; text-align:left;}
.fadebackinfo li input{ float:left; background:#fff; border:1px solid #ccc; height:22px; line-height:22px;}

/*password*/
.password{ width:240px; margin:0 auto;}
.password p{ line-height:25px; width:240px; margin:20px auto; font-size:12px;}
.password p span{ display:block; float:left; width:100px; text-align:left;}
.password p input{ display:block; float:left; width:120px; height:22px; line-height:22px; background:#fff; border:1px solid #ccc;}
.password p select{ display:block; float:left; width:140px; height:22px; line-height:22px; background:#fff; border:1px solid #ccc;}

/*QQonline*/
#QQkf{ width:173px; position:absolute; left:-142px; top:200px;}
.qqonline{ width:141px; border:1px solid #ccc; position:relative; left:0; top:0; background:#fff;}
.QQpart{ width:131px; margin:10px auto; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.QQpart li{ height:25px; line-height:25px; margin:5px auto;}
.QQpart li b{ display:block; text-align:center; margin:0 auto;}
.QQpart li span{ display:block; float:left;}
.timepart{ width:131px; margin:10px auto; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.timepart li{ height:25px; line-height:25px; margin:5px auto;}
.timepart li b{ display:block; text-align:center; margin:0 auto;}
.timepart li span.QQorange{ display:block; font-weight:600; color:#f60; width:131px; text-align:center;}
.jianyi{ width:131px; margin:10px auto; padding-bottom:10px;}
.jianyi li a{color:#00558e; text-align:center; display:block;}
.qqpic{ position:relative; left:141px; top:240px; width:32px;}

/*activate*/
.activatecon{ width:958px; margin:10px auto; border-bottom:1px dotted #ccc; }
.activateinfo{ width:928px; margin:10px auto; padding-left:30px;}
.activateinfo li{ height:25px; line-height:25px; width:928px; margin:10px 0;}
.activateinfo li span{ width:100px; text-align:right; display:block; float:left;}
.activateinfo li input{ width:150px; height:22px; line-height:22px; float:left; display:block; border:1px solid #0375b3; background:url(../images/inputbg.jpg) repeat-x;}
.puton{ width:928px; height:25px; line-height:25px; margin:10px auto;}
.activateinfo li samp{ height:25px; line-height:25px; color:#9fa0a0; display:block; float:left; margin-left:10px;}
.activatebut{ height:25px; line-height:25px; width:109px; padding-left:100px; margin:20px 0;}
.activatebut img{ width:109px; height:25px;}

/*student_login*/
#Login_bg{ width:100%; height:100%; background:#f2f2f2;}
.loginbg{height:713px; margin:0 auto; min-width:990px;overflow:hidden; position:relative; left:0; top:0; background:url(../images/student_loginbg.jpg) no-repeat center top;}
.loginbgbody{height:439px; width:990px; margin:0 auto; position:relative; left:0;top:0;}
.liulanqi{ height:25px; line-height:25px; width:380px; position:absolute; bottom:-10px; _bottom:5px; left:5px; padding-top:10px; color:#666;}
.login_list{ float:right; padding-right:85px; width:205px; height:326px; padding-top:130px;}
.login_list li{ height:30px; line-height:30px; width:205px; margin:5px auto;}
.login_list li span{ display:block; width:205px;}
.login_list li input.passsf{ width:205px; border:1px solid #b5b5b6; background:#eef3f7; height:27px; line-height:27px;}
input.loginyzm{ width:135px;border:1px solid #b5b5b6; background:#eef3f7; height:27px; line-height:27px; float:left;}
.login_list li img.yzmimg{ float:left; margin-left:10px;}
.logincheck{ width:13px; height:13px; float:left; margin-top:9px; _margin-left:15px;}
.login_list li a{ float:left; display:block; padding:0 5px; color:#000;}
.login_list p.loginbutt{ width:122px; height:33px;margin-top:15px; float:right;}
.login_list p.loginbutt img{ width:122px; height:33px; display:inline;}
.loginbutt input{ width:122px; height:33px; border:none; background:url(../images/signup.jpg) no-repeat;}

.activatebut img{ width:109px; height:25px;}
.activatebut input{ width:109px; height:25px;background:url(../images/activate.jpg) no-repeat; border:none;}

/*duihuakuang*/
#bodybg{ background-color:Gray; display:none; z-index:9999999; position:fixed; left:0px; top:0px; width:100%; height:100%; filter:Alpha(Opacity=30); /* IE */ -moz-opacity:0.4; /* Moz + FF */ opacity: 0.4;}  
#duihuakuang,#fivePrompt,#jiaoJuan,#ksStop,#btjx,#divFall{position:absolute; width:302px; border:3px solid #ccc; padding:4px; background:#8d8d8d; display: none; z-index:99999999; text-align:center;} 
#duihuakuang p.ts,#duihuakuang p.xy,#duihuakuang p.nr{ height:27px; line-height:27px; color:#000; font-size:18px; font-weight:600; border-bottom:1px solid #fff;} 
#duihuakuang p.ts{width:302px;text-align:center; margin:0 atuo; background:#008081;}
#duihuakuang p.xy,#duihuakuang p.nr{ width:282px; padding:10px; text-align:left; background:#3ec080;}
#duihuakuang p.ts{height:35px; line-height:35px; color:#fff;}
#duihuakuang p.nr{height:auto;}
#duihuakuang p.nr b{font-size:22px; color:#f00; margin:0 10px;}
#duihuakuang p.button{ width:302px; text-align:center; background:#8180c2; margin:0 auto; height:50px;}
#duihuakuang p.button input{ width:85px; height:30px; line-height:30px; margin:10px; cursor:pointer;}

/*jiaoJuan*/
#jiaoJuan p.ts,#jiaoJuan p.xy,#jiaoJuan p.nr{ height:27px; line-height:27px; color:#000; font-size:18px; font-weight:600; border-bottom:1px solid #fff;} 
#jiaoJuan p.ts{width:302px;text-align:center; margin:0 atuo; background:#008081;}
#jiaoJuan p.xy,#jiaoJuan p.nr{ width:282px; padding:10px; text-align:left; background:#3ec080;}
#jiaoJuan p.ts{height:35px; line-height:35px; color:#fff;}
#jiaoJuan p.nr{height:auto;}
#jiaoJuan p.nr b{font-size:22px; color:#f00; margin:0 10px;}
#jiaoJuan p.button{ width:302px; text-align:center; background:#8180c2; margin:0 auto; height:50px;}
#jiaoJuan p.button input{ width:85px; height:30px; line-height:30px; margin:10px; cursor:pointer;}

#fivePrompt p.ts,#fivePrompt p.xy,#fivePrompt p.nr{ height:27px; line-height:27px; color:#000; font-size:18px; font-weight:600; border-bottom:1px solid #fff;} 
#fivePrompt p.ts{width:302px;text-align:center; margin:0 atuo; background:#008081;}
#fivePrompt p.xy,#fivePrompt p.nr{ width:282px; padding:10px; text-align:left; background:#3ec080;}
#fivePrompt p.ts{height:35px; line-height:35px; color:#fff;}
#fivePrompt p.nr{height:auto;}
#fivePrompt p.nr b{font-size:22px; color:#f00; margin:0 10px;}
#fivePrompt p.button{ width:302px; text-align:center; background:#8180c2; margin:0 auto; height:50px;}
#fivePrompt p.button input{ width:85px; height:30px; line-height:30px; margin:10px; cursor:pointer;}

#ksStop p.ts,#ksStop p.xy,#ksStop p.nr{ height:27px; line-height:27px; color:#000; font-size:18px; font-weight:600; border-bottom:1px solid #fff;} 
#ksStop p.ts{width:302px;text-align:center; margin:0 atuo; background:#008081;}
#ksStop p.xy,#ksStop p.nr{ width:282px; padding:10px; text-align:left; background:#3ec080;}
#ksStop p.ts{height:35px; line-height:35px; color:#fff;}
#ksStop p.nr{height:auto;}
#ksStop p.nr b{font-size:22px; color:#f00; margin:0 10px;}
#ksStop p.button{ width:302px; text-align:center; background:#8180c2; margin:0 auto; height:50px;}
#ksStop p.button input{ width:85px; height:30px; line-height:30px; margin:10px; cursor:pointer;}

#btjx p.ts,#btjx p.xy,#btjx p.nr{ height:27px; line-height:27px; color:#000; font-size:18px; font-weight:600; border-bottom:1px solid #fff;} 
#btjx p.ts{width:302px;text-align:center; margin:0 atuo; background:#008081;}
#btjx p.xy,#btjx p.nr{ width:282px; padding:10px; text-align:left; background:#3ec080;}
#btjx p.ts{height:35px; line-height:35px; color:#fff;}
#btjx p.nr{height:auto;}
#btjx p.nr b{font-size:22px; color:#f00; margin:0 10px;}
#btjx p.button{ width:302px; text-align:center; background:#8180c2; margin:0 auto; height:50px;}
#btjx p.button input{ width:85px; height:30px; line-height:30px; margin:10px; cursor:pointer;}

#divFall p.ts,#divFall p.xy,#divFall p.nr{ height:27px; line-height:27px; color:#000; font-size:18px; font-weight:600; border-bottom:1px solid #fff;} 
#divFall p.ts{width:302px;text-align:center; margin:0 atuo; background:#008081;}
#divFall p.xy,#divFall p.nr{ width:282px; padding:10px; text-align:left; background:#3ec080;}
#divFall p.ts{height:35px; line-height:35px; color:#fff;}
#divFall p.nr{height:auto;}
#divFall p.nr b{font-size:22px; color:#f00; margin:0 10px;}
#divFall p.button{ width:302px; text-align:center; background:#8180c2; margin:0 auto; height:50px;}
#divFall p.button input{ width:85px; height:30px; line-height:30px; margin:10px; cursor:pointer;}


.SmallPlayer{width: 290px; height: 180px; display:block; margin:0 auto;}

/*surepage*/
.surepage{ width:980px; margin:10px auto;}
.surepage img{ width:820px; height:145px; display:block;}
.surecont{ border:1px solid #cfcfcf; background:#fff; margin:0 auto; width:938px; padding:20px; float:left; }
.surecon{ border:2px solid #cfcfcf; background:#efefef; width:934px; float:left;}
.sureleft{ width:438px;padding:20px; float:left;}
.sureleft li{ width:438px; font-size:14px; font-weight:600; line-height:30px;}
.sureright{ width:452px; float:left; border-left:2px solid #cfcfcf;  text-align:center; font-weight:600; padding:20px 0;}
.sureright p.surebt{color:#000; font-size:22px; height:45px; line-height:45px;}
.surered{ width:300px; margin:0 auto; color:#f00; font-weight:600; text-align:left;}
.surered li{ line-height:35px; font-size:18px; margin-top:5px;}
.sureright input{ width:90px; height:36px; text-align:center; display:block; margin:20px auto; font-size:16px; cursor:pointer;}
.suresm{ width:300px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#f00; margin:0 auto;}


.pages{ text-align:right; height:32px; line-height:32px;}
.pages a{color:#666; padding:0 5px;}
.pages a:hover{color:#f00;}
.pages span{ color:#666; padding:0 5px;}
.pages span.fenyered{color:#f00; padding:0 5px;}

/*video*/
.lightSwitcher, .turnedOff{position: absolute;z-index: 1002;padding: 0;text-indent: 40px;outline: none;text-decoration: none;zoom: 1;}
.lightSwitcher:hover{text-decoration: underline;}
#shadow{background: #000;position: absolute;left: 0;top: 0;width: 100%;z-index: 100;opacity: 0.80;filter: alpha(opacity = 80);zoom: 1;}
.turnedOff{color: #ff0;background-position: 0 -50px;}
/*face*/
.Face_recognition{ position:absolute; left:0; top:0; background:#fff; width:980px;}
.tctt{ border:1px solid #35b9ff; padding:1px; width:976px; height:27px;}
.tctt p{ width:976px; height:27px; line-height:27px; background:url(../images/tcttbg.jpg) repeat-x 0 0;}
.tctt span,.tctt samp{ display:block; height:27px; line-height:27px;}
.tctt span{ float:left; color:#00558e; font-weight:600; font-size:14px; padding-left:10px;} .tctt samp{ float:right; margin-right:10px;}
.tcFace{ width:958px; float:left; border:1px solid #35b9ff; border-top:none; padding:10px;}
.tcFaceleft{ width:449px; height:352px; text-align:center; margin:0 auto; float:left;}
.tcFacepic{ width:90px; height:25px; margin:0 auto; margin-top:20px; _margin-top:10px;}
.tcFacepic img{ display:block; margin:0 auto;}
.tcFaceflash{ width:445px; height:318px; margin:0 auto; padding:10px; border:1px solid #b5b5b6; position:relative; left:0; top:0; z-index:99;}
.tcFaceright{ width:470px; height:auto; float:right;}
.tcFacemenu{ width:470px; height:25px; border-bottom:1px solid #35b9ff; line-height:25px;}
.tcFacemenu span{ display:block; float:left; margin:0 2px; width:81px; height:25px; font-weight:600; color:#0c89c9; text-align:center; background:url(../images/faceana.jpg) no-repeat;}
.tcFacemenu span.schhover{display:block; float:left; margin:0 2px; width:81px; height:25px; font-weight:600; color:#fff; text-align:center; background:url(../images/faceanb.jpg) no-repeat;}
.tcFacecon{ width:470px; margin:0 auto; padding-top:15px;}
.tcFacecon img{ display:block; margin:0 auto;}
.con_pt{color:#f60; font-weight:600; height:30px; line-height:30px; padding-bottom:10px;}
.con_ptlist{ line-height:24px; width:470px;}
.con_ptlist li{ height:30px; line-height:30px; border-bottom:1px dotted #b5b5b6; text-indent:25px; background:url(../images/topheaderico.gif) no-repeat 0 -55px;}
.ptlist_red{ height:30px; line-height:30px; border-bottom:1px dotted #b5b5b6; text-indent:25px; background:url(../images/topheaderico.gif) no-repeat 0 -55px; color:#d40000;}
.facephotoright{ position:absolute; right:10px;top:10px; z-index:999; width:220px; height:318px; background:url(../images/photobd.jpg) no-repeat -4px 0;}
.facephotoright img{ display:block; border:none; margin:0 auto; margin-top:39px;}
.tcFaceflash iframe{ position:absolute; left:10px; top:10px; z-index:888;}